home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / note_tip / fsp_1 / fsp-1.txt
Text File  |  1989-10-13  |  7KB  |  153 lines

  1.  
  2.  
  3.         The purpose of this document is to describe File Service Processes
  4.         (FSP's) in NetWare.  This information has been gathered in a piecemeal
  5.         process.  Novell does not seem to be able to provide a definitive
  6.         description of FSP's and what options in a NetWare OS affect FSP's.
  7.         Some of this information comes from laborious trial and error testing.
  8.  
  9.  
  10.                                  What is an FSP?
  11.  
  12.         An FSP is essentially a task in a multitasking system.  The more FSP's
  13.         you have the more requests the file server can handle simultaneously.
  14.         Because NetWare is a non-preemptive multi-tasking system the exact
  15.         details of how FSP's are utilized are not obvious.  But this is not
  16.         important.  What is important is the understanding that the more FSP's
  17.         you have the better off you are.  You can check the number of FSP's
  18.         you have by entering the "config" command on the file server console,
  19.         or by running FCONSOLE and looking on the Statistics Summary screen.
  20.  
  21.  
  22.                            How many FSP's do you need?
  23.  
  24.         Novell personnel on Compuserve have stated that you should have a
  25.         minimum of 2 FSP's.  From my experience you can run with one FSP but
  26.         you will probably have problems.  We have been running 4 meg 20 mhz
  27.         386 file servers with 1 FSP.  The only real problem we have is when
  28.         something large hits the network.  If that something uses the only FSP,
  29.         other network requests will be put on hold until an FSP is free.  If
  30.         a request if held too long it will eventually timeout and a network
  31.         error will occur.  I have heard from various sources that this can
  32.         lock up the workstation or the file server, but I cannot verify this.
  33.         Usually I can choose Retry at the "Abort, Retry, Ignore" message
  34.         and the workstation will recover.  This seems to happen most often
  35.         when a large NCOPY or NPRINT is performed.
  36.  
  37.  
  38.                      What affects the number of FSP's you have?
  39.  
  40.         Evidently NetWare uses a 64k data segment just like most programs.
  41.         This data segment is reserved for certain information.  Information
  42.         about volumes, spooled printers, and network drivers make up some
  43.         of the data stored in this segment.  When NetWare is finished
  44.         initializing these items it takes whatever memory remains and uses
  45.         it for as many FSP's as it can create.
  46.  
  47.         Because much of the information on Compuserve is in disagreement
  48.         about such issues as whether the number of volumes and spooled
  49.         printers affects FSP's I decided to do my own tests.  The objective
  50.         of these tests was to determine the affect of things.  These
  51.         objectives are:
  52.  
  53.             1 -   Determine the affect of the number of volumes.
  54.             2 -   Determine the affect of the number of spooled printers.
  55.             3 -   Determine the affect of using SMC PC500FS cards instead
  56.                   of SMC PC110 cards.
  57.             4 -   Determine the affect of using SMC's reduced service 1KB
  58.                   and 2KB drivers with the PC500FS card instead of the
  59.                   default 4KB driver.
  60.  
  61.         These tests were performed using:
  62.  
  63.             SFT Netware 2.15
  64.             4 meg 20 mhz 386
  65.             WD7000 - FASST SCSI controller
  66.             CDC Wren IV 340 meg drive
  67.             SMC PC110 Arcnet
  68.             SMC PC500 File Server Card
  69.              
  70.         Test 1
  71.             1 32 meg volume
  72.             0 spooled printers
  73.             SMC PC110 Arcnet card
  74.                                This yielded 8 FSP's.
  75.  
  76.         Test 2
  77.             10 32 meg volumes
  78.             0 spooled printers
  79.             SMC PC110 Arcnet card
  80.                                This yielded 6 FSP's.
  81.  
  82.         Test 3
  83.             1 32 meg volume
  84.             3 spooled printers
  85.             SMC PC110 Arcnet card
  86.                                This yielded 6 FSP's.
  87.  
  88.         Test 4
  89.             1 32 meg volume
  90.             0 spooled printers
  91.             SMC PC500FS card with 4KB drivers
  92.                                This yielded 2 FSP's.
  93.  
  94.         Test 5
  95.             1 32 meg volume
  96.             0 spooled printers
  97.             SMC PC500FS card with 2KB drivers
  98.                                This yielded 3 FSP's.
  99.  
  100.         Test 6
  101.             1 32 meg volume
  102.             0 spooled printers
  103.             SMC PC500FS card with 1KB drivers
  104.                                This yielded 5 FSP's.
  105.  
  106.         Test 7
  107.             8 32 meg volumes
  108.             0 spooled printers
  109.             SMC PC500FS card with 4KB drivers
  110.                                This yielded 1 FSP.
  111.  
  112.  
  113.                                  Conclusions
  114.  
  115.         The conclusions of these tests are:
  116.  
  117.             1 -   The number of volumes does make a difference in the
  118.                   number of FSP's you have.  I did not test to see if
  119.                   the size of the volumes has any affect, but I seriously
  120.                   doubt that it does.
  121.  
  122.             2 -   The number of spooled printers does make a difference
  123.                   in the number of FSP's you have.
  124.  
  125.             3 -   The SMC PC500FS card (as opposed to the SMC PC110 card)
  126.                   will lower your number of FSP's regardless of what
  127.                   drivers you use for it.
  128.  
  129.             4 -   The 1KB and 2KB drivers for the SMC PC500FS card provide
  130.                   definite FSP advanatages over the standard 4KB drivers
  131.                   shipped with the card.
  132.  
  133.  
  134.                                 Final Points
  135.  
  136.             1 -   An FSP probably requires a minimum fixed amount of memory.
  137.                   Reducing your number of volumes or printers by a small
  138.                   amount may not increase your number of FSP's.
  139.  
  140.             2 -   According to SMC, the 2KB driver inflicts a 3% performance
  141.                   penalty over the 4KB driver, and the 1KB driver inflicts
  142.                   a 5% performance penalty.  This is a minimal penalty
  143.                   considering the importance of FSP's.  My opinion on the
  144.                   PC500FS card is that the primary performance advantage
  145.                   probably comes from the 16 bit interface and the priority
  146.                   chip, not the buffer size.
  147.  
  148.             3 -   SMC's 1KB and 2KB drivers are available on Compuserve
  149.                   (GO SMC).
  150.  
  151.             4 -   When is Novell going to get serious with it's 386 product
  152.                   and drop the price by $4000 ?
  153.